separation of powers - Spanish English Dictionary